Nokia 6300 4G

Home > Software Notes > Devices > Nokia

Codename: nokia-leo

bootloader installation

Download:

Install [[edl.py]]. Enable debugging by dialing *#*#33284#*#*

adb reboot recovery
# make sure it reports ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)
lsusb
# test edl connection
python3 ~/projects/repos/edl/edl.py printgpt --loader 8k.mbn
# backup stock boot and recovery partitions
mkdir stock-backup
python3 ~/projects/repos/edl/edl.py r boot stock-backup/boot.img --loader 8k.mbn
python3 ~/projects/repos/edl/edl.py r recovery stock-backup/recovery.img --loader 8k.mbn
# write lk2nd to boot partition
python3 ~/projects/repos/edl/edl.py w boot lk2nd-msm8909.img --loader 8k.mbn
Now disconnect the usb cable and remove the battery.

postmarketOS installation

# install kernel via lk2nd fastboot into boot partition
pmbootstrap flasher flash_kernel
# install rootfs to sd card
pmbootstrap install --disk=/dev/sdd

device setup

On device:

sudo tinydm-set-session -f -s /usr/share/wayland-sessions/bananui.desktop
# load display driver
modprobe panel-mipi-dbi
# always load display driver on boot
echo panel-mipi-dbi | sudo tee /etc/modules-load.d/panel-mipi-dbi.conf

export WAYLAND_DISPLAY=wayland-1
alacritty
Increase time to wait for detecting the sim card:

/etc/systemd/system/msm-modem-uim-selection.service.d/override.conf

[Service]
Environment=SIM_WAIT_TIME=15

Additional installed packages:

sway tmux fish htop modemmanager msm-modem-wwan-port msm-modem-wwan-port-systemd

Links